Definition of Turkey Buzzard
-
(noun) a New World vulture that is common in South America and Central America and the southern United States
Synonyms of Turkey Buzzard
Antonyms of Turkey Buzzard
No Antonyms Found.
Homophones of Turkey Buzzard
No Homophones Found.